<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:p="http://primefaces.org/ui">


    <h:panelGrid columns="7">
        <p:calendar mode="popup" navigator="true" showButtonPanel="true" showOn="button" value="#{alumnoController.fac.fechaI}" id="fechaI">
        </p:calendar>
        <p:watermark for="fechaI" value="Fecha Desde(dd/mm/aa)"/>
        <p:calendar mode="popup" navigator="true" showButtonPanel="true" showOn="button" value="#{alumnoController.fac.fechaF}" id="fechaF">
        </p:calendar>
        <p:watermark for="fechaF" value="Fecha Hasta(dd/mm/aa)"/>
        <p:commandButton id="botonBuscarReporteFactura" process="fechaI fechaF @this" update="idtablafacturareporte idbuttonfactura"
                         actionListener="#{alumnoController.fac.search2()}" icon="search"/>
        <p:commandButton immediate="true" id="idbuttonfactura" process="@this fechaI fechaF"
                         disabled="#{(facturaAlumnoController.listaFacturaAlumno2!=null)?false:true}"
                         actionListener="#{alumnoController.fac.factxLote()}" value="Descargar" ajax="false"
                         onclick="PrimeFaces.monitorDownload(start, stop)"
                         icon="ui-icon-circle-arrow-s">
            <p:fileDownload value="#{alumnoController.fac.dc}"/>
        </p:commandButton>
    </h:panelGrid>
    <p:dataTable lazy="true" id="idtablafacturareporte" paginator="true" rows="5"
                 paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                 value="#{alumnoController.fac.listaFacturaAlumno2}" var="varfactalum2">
        <p:column headerText="Apunte">
            #{varfactalum2.id}
        </p:column>
        <p:column headerText="NIF">
            #{varfactalum2.alumno.nif}
        </p:column>
        <p:column headerText="Nombre">
            #{varfactalum2.alumno.nombres}
        </p:column>
        <p:column headerText="Apellido">
            #{varfactalum2.alumno.apellidos}
        </p:column>
        <p:column headerText="Fecha">
            #{alumnoController.fac.formatFecha(varfactalum2.fechafactura)}
        </p:column>
        <p:column headerText="Servicio">
            #{varfactalum2.servicio}
        </p:column>
        <p:column headerText="Importe">
            #{varfactalum2.importe}
        </p:column>
    </p:dataTable>
</ui:composition>
